<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="mul" dir="ltr" lang="mul">
<head>
<title>Open Source Software in Ruby(tm)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
<META NAME="Keywords" CONTENT="Ruby RoR Open Source Software Project 开源 大全 项目 软件">
<style type="text/css" media="screen">/*<![CDATA[*/ @import "images/main.css"; /*]]>*/</style>
<style type="text/css" media="projection">/*<![CDATA[*/ @import "images/monobook-main.css"; /*]]>*/</style>
<link rel="stylesheet" type="text/css" media="print" href="images/commonPrint.css">
<!--[if IE]><style type="text/css" media="all">@import "images/IEFixes.css";</style>
<script type="text/javascript" src="images/IEFixes.js"></script>
<meta http-equiv="imagetoolbar" content="no" /><![endif]-->

<script type="text/javascript">
    function focusSearchBox() {
        document.getElementById("searchInput").focus();
    }
    function addLoadEvent(fn) {
        if (window.addEventListener) window.addEventListener("load", fn, false);
        else if (window.attachEvent) window.attachEvent("onload", fn);
    }
    addLoadEvent(focusSearchBox);
    function building() {
        alert("Building....");
    }
	function lookingForVolunteers() {
        alert(" Looking for volunteers....\r\n Please mail to china.tim.wu@gmail.com");
    }
</script>

</head>
<body style="background: rgb(255, 255, 255) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
<div id="globalWrapper">
<div id="column-content">
<div id="bodyContent">
<div class="plainlinks">

<!-- image of text at the top -->
<div style="margin: 1em 0pt 0.3em; text-align: center; font-size: 30px; line-height: 110%; font-family: 'Hoefler Text','Times New Roman','Times New Roman',Times,serif;" class="plainlinks">
<img src="images/300px-ruby-logo.png" alt="RUBY-OPEN" height="70" width="300">
</div>

<!-- container div for the central logo and the links to the largest language editions -->
<div style="margin: 0pt auto; text-align: center; vertical-align: middle; max-width: 100%; width: 42em; height: 26em; position: relative;">

<!-- the central logo -->
<div style="position: absolute; left: 50%; top: 50%; width: 0pt; height: 0pt;">
<div style="position: relative; left: -100px; top: -100px; width: 200px; height: 200px;">
<img src="images/ruby.gif" alt="" height="200" width="200">
</div>
</div>

<!-- #1 -->
<div style="background: rgb(255, 255, 255) none repeat scroll 0%; position: absolute; top: 0%; right: 60%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" xml:lang="en" lang="en">
<big><strong><a href="javascript:building();">English</a></strong></big><br>
<span style="font-style: italic;">Open Source Software in Ruby</span><br>
<small>++ projects</small></div>

<!-- #2 -->
<div style="background: rgb(255, 255, 255) none repeat scroll 0%; position: absolute; top: 0%; left: 60%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" xml:lang="de" lang="de">
<big><strong><a href="javascript:building();">中文</a></strong></big><br>
<span style="font-style: italic;">Ruby开源大全</span><br>
<small>++ 个项目</small></div>

<!-- #3 -->
<div style="background: rgb(255, 255, 255) none repeat scroll 0%; position: absolute; top: 20%; left: 6%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" xml:lang="fr" lang="fr">
<big><strong><a href="javascript:lookingForVolunteers();">Français</a></strong></big><br>
<a href="mailto:china.tim.wu@gmail.com?Subject=I want join MapEasy project." title="Downloads">
<span style="font-style: italic; color:gray;text-decoration:underline">Help us in Français...</span></a><br>
<!--small>0 articles</small--></div>


<!-- #4 -->
<div style="background: rgb(255, 255, 255) none repeat scroll 0%; position: absolute; top: 20%; right: 9%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" xml:lang="pl" lang="pl">
<big><strong><a href="javascript:lookingForVolunteers();">Polski</a></strong></big><br>
<a href="mailto:china.tim.wu@gmail.com?Subject=I want join MapEasy project." title="Downloads">
<span style="font-style: italic; color:gray;text-decoration:underline">Help us in Français...</span></a><br>
<!--small>0 articles</small--></div>

<!-- #5 -->
<div style="background: rgb(255, 255, 255) none repeat scroll 0%; position: absolute; top: 40%; left: 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" xml:lang="ja" lang="ja">
<big><strong><a href="javascript:lookingForVolunteers();" title="Nihongo">日本語</a></strong></big><br>
<a href="mailto:china.tim.wu@gmail.com?Subject=I want join MapEasy project." title="Downloads">
<span style="font-style: italic; color:gray;text-decoration:underline">Help us in 日本語...</span></a><br>
<!--small>0 articles</small--></div>

<!-- #6 -->
<div style="background: rgb(255, 255, 255) none repeat scroll 0%; position: absolute; top: 40%; right: 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" xml:lang="nl" lang="nl">
<big><strong><a href="javascript:lookingForVolunteers();">Nederlands</a></strong></big><br>
<a href="mailto:china.tim.wu@gmail.com?Subject=I want join MapEasy project." title="Downloads">
<span style="font-style: italic; color:gray;text-decoration:underline">Help us in Nederlands...</span></a><br>
<!--small>0 articles</small--></div>

<!-- #7 -->
<div style="background: rgb(255, 255, 255) none repeat scroll 0%; position: absolute; top: 60%; left: 6%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" xml:lang="it" lang="it">
<big><strong><a href="javascript:lookingForVolunteers();">Italiano</a></strong></big><br>
<a href="mailto:china.tim.wu@gmail.com?Subject=I want join MapEasy project." title="Downloads">
<span style="font-style: italic; color:gray;text-decoration:underline">Help us in Italiano...</span></a><br>
<!--small>0 articles</small--></div>

<!-- #8 -->
<div style="background: rgb(255, 255, 255) none repeat scroll 0%; position: absolute; top: 60%; right: 6%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" xml:lang="pt" lang="pt">
<big><strong><a href="javascript:lookingForVolunteers();">Português</a></strong></big><br>
<a href="mailto:china.tim.wu@gmail.com?Subject=I want join MapEasy project." title="Downloads">
<span style="font-style: italic; color:gray;text-decoration:underline">Help us in Português...</span></a><br>
<!--small>0 articles</small--></div>

<!-- #9 -->
<div style="background: rgb(255, 255, 255) none repeat scroll 0%; position: absolute; top: 80%; right: 59%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" xml:lang="es" lang="es">
<big><strong><a href="javascript:lookingForVolunteers();">Español</a></strong></big><br>
<a href="mailto:china.tim.wu@gmail.com?Subject=I want join MapEasy project." title="Downloads">
<span style="font-style: italic; color:gray;text-decoration:underline">Help us in Español...</span></a><br>
<!--small>0 articles</small--></div>

<!-- #10 -->
<div style="background: rgb(255, 255, 255) none repeat scroll 0%; position: absolute; top: 80%; left: 59%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" xml:lang="sv" lang="sv">
<big><strong><a href="javascript:lookingForVolunteers();">Deutsch</a></strong></big><br>
<a href="mailto:china.tim.wu@gmail.com?Subject=I want join MapEasy project." title="Downloads">
<span style="font-style: italic; color:gray;text-decoration:underline">Help us in Deutsch...</span></a><br>
<!--small>0 articles</small--></div>

</div>

<!-- Search form -->
<div class="portlet" id="p-search" style="margin: 1em auto 1.5em; padding: 0.3em; text-align: center; vertical-align: middle; width: 540px; max-width: 95%;">
<form action="" id="searchform" onsubmit="javascript:building();;return false;">
<fieldset style="border: 1px solid rgb(170, 170, 170); padding: 0.7em; background-color: rgb(249, 249, 249); width: auto; margin-top: 0.5em;">
<input name="search" size="20" id="searchInput" style="margin: 0pt; padding: 0pt; vertical-align: top; font-size: 1.2em;" type="text">
<select name="language" style="margin: 0pt 0.4em; padding: 0pt; vertical-align: top;">
<option value="de" xml:lang="de" lang="de">Deutsch</option>
<option value="en" xml:lang="en" selected="selected" lang="en">English</option>
<option value="es" xml:lang="es" lang="es">Español</option>
<option value="fr" xml:lang="fr" lang="fr">Français</option>
<option value="it" xml:lang="it" lang="it">Italiano</option>
<option value="nl" xml:lang="nl" lang="nl">Nederlands</option>
<option value="ja" xml:lang="ja" lang="ja">日本語</option>
<option value="no" xml:lang="nb" lang="nb">Norsk (bokmål)</option>
<option value="pl" xml:lang="pl" lang="pl">Polski</option>
<option value="pt" xml:lang="pt" lang="pt">Português</option>
<option value="ru" xml:lang="ru" lang="ru">Русский</option>
<option value="fi" xml:lang="fi" lang="fi">Suomi</option>
<option value="sv" xml:lang="sv" lang="sv">Svenska</option>
<option value="vo" xml:lang="vo" lang="vo">Volapük</option>
<option value="zh" xml:lang="zh" lang="zh">中文</option>
</select>
<input name="go" value="  ›  " class="searchButton" style="margin: 0pt; padding: 0pt; vertical-align: top; font-size: 120%;" type="submit">
<input name="go" value="Go" type="hidden"> 
</fieldset>
</form>

</div>

<div style="padding: 0% 1%;"><hr></div>

<!-- Other languages -->
<div style="margin: 0pt 3em 2em; text-align: center;"><strong>
<a href="javascript:lookingForVolunteers();" xml:lang="en" lang="en">Other&nbsp;languages</a>&nbsp;<b>·</b>
<a href="javascript:lookingForVolunteers();" xml:lang="de" lang="de">Weitere&nbsp;Sprachen</a>&nbsp;<b>·</b>
<a href="javascript:lookingForVolunteers();" xml:lang="ja" lang="ja">他の言語</a>&nbsp;<b>·</b>
<a href="javascript:lookingForVolunteers();" xml:lang="pl" lang="pl">Kompletna&nbsp;lista&nbsp;języków</a>&nbsp;<b>·</b>
<a href="javascript:lookingForVolunteers();" xml:lang="zh" lang="zh">其他语言</a>&nbsp;<b>·</b>
<a href="javascript:lookingForVolunteers();" xml:lang="ru" lang="ru">Другие языки</a>&nbsp;<b>·</b>
<a href="javascript:lookingForVolunteers();" xml:lang="eo" lang="eo">Aliaj&nbsp;lingvoj</a>&nbsp;<b>·</b>
<a href="javascript:lookingForVolunteers();" xml:lang="ko" lang="ko">다른&nbsp;언어</a>&nbsp;<b>·</b>
<a href="javascript:lookingForVolunteers();" xml:lang="vi" lang="vi">Ngôn&nbsp;ngữ&nbsp;khác</a>
</strong></div>
<div style="padding: 0% 1%;"><hr></div>

<br style="clear: both;">
<div style="margin: 1.5em 0pt 2em; text-align: center;">
  Copyright 2007-2017, - <a href="http://www.ruby-open.com">www.ruby-open.com</a>&nbsp;&nbsp;-&nbsp;&nbsp;
  <br><br>
  
  <table width="10%" border="0" cellspacing="0" cellpadding="0" align="center" style="display:none;">
  <tr><td>
  <!-- www.51.la -->
  <script language="javascript" type="text/javascript" src="http://js.users.51.la/1412779.js"></script>
  <noscript><a href="http://www.51.la/?1412779" target="_blank"><img alt="&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;" src="http://img.users.51.la/1412779.asp" style="border:none" /></a></noscript>
  </td><td>
  <!-- c.5i2.net china.tim.wu@gmail.com -->
  <script src="http://tong.5i2.net/?siteid=1687&style=3"></script>
  </td><td>
  <!-- google -->
  <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
  </script>
  <script type="text/javascript">
  _uacct = "UA-2881450-1";
  urchinTracker();
  </script>
  </td><td>
  <!-- 1tong china.tim.wu@gmail.com-->
  <script src=http://vip8.1tong.com.cn/link/count.php?id=2556&show=pic></script>
  </td><td>
  <!-- 99count chinatimwu -->
  <script src=http://www.99count.com/count.asp?user=chinatimwu></script>
  </td><td>
  <!-- itsun china.tim.wu -->
  <script language='JavaScript' charset='gb2312' type='text/javascript' src='http://www7.itsun.com/count.php?uuid=1792322&style=icon'></script>
  </td><td>
  <!-- textclick china.tim.wu www.t2click.com-->
  </td><td>
  <!-- getclicky.com chinatimwu-->
  <!--a title="Clicky Web Analytics" href="http://getclicky.com/17905"><img alt="Clicky Web Analytics" src="http://static.getclicky.com/media/links/badge.gif" border="0" /></a-->
  <script src="http://static.getclicky.com/17905.js" type="text/javascript"></script>
  <noscript><p><img alt="Clicky" src="http://in.getclicky.com/17905-db2.gif" /></p></noscript>
  <td><!-- Enquisite ClickTale crazyegg clicktale--></td>
  <td>
  <!-- report.enquisite.com timwu -->
  <script type="text/javascript" src="http://log.enquisite.com/log.js?id=2a3225-sq4jcg"></script>
  </td>
  </td></tr>
  </table>
  
</div>
</div>

</div>
</div>
</div>
</div>

</body></html>